package com.itheima.developcode;

public class PrintfTest {
/*
    %d 十进制整数 12345
    %08d 添加前导零，确保显示的值至少包含 8 位 00012345
    %f 浮点数 6.789000
    %.2f 舍入到两位小数
*/
    public static void main(String[] args) {
        /*
             System.out 提供了另一个方法 printf，可以让程序员对输出格式有更大的控制权
        */
        System.out.printf("4/3=%.2f\n",4.0/3.0); //printf 中的 f 指的是“格式化”
        //与 print 一样，printf 也不在末尾换行；所以格式字符串通常以换行符结尾
        int inch = 100;
        double cm = inch * 2.54;
        System.out.printf("%d in = %.2f cm\n",inch,cm);

        System.out.printf("%08d\n",1);// 00000001

        System.out.printf("%d\n",3);

        System.out.printf("%.3f",3.14);
    }
}
